#grid-files {
}

#grid-files tbody td {
	/*border-bottom: 1px solid #fff;*/
	border-bottom: 1px solid #dcdcdc;
}

#grid-files tbody td > div {
	font-family: verdana;
	font-size:10px;
	margin: 5px 10px;
	overflow:hidden;
}

#grid-files td > div > span {
	display:block;
}

#grid-files td.checks {
	background-color:#fff !important;
	border-bottom: 1px solid #dcdcdc;
}

#grid-files td.checks > div {
	margin: 5px 5px;
}


#grid-files td.id > div {
	margin: 5px 5px;
}

#grid-files tr.status-2 td.link {
	font-weight:bold;
}

#grid-files tr.status-2 td.filename {
	font-weight:bold;
} 

#grid-files tr.status-2 td.destination {
	font-weight:bold;
} 

#grid-files td.operation {
}

#grid-files td.date {
}

#grid-files td.actions {
	background-color:#fff !important;
	border-bottom: 1px solid #dcdcdc;
}

#grid-files td.truncate > div {
	white-space:nowrap;
	text-overflow:ellipsis;
}

#grid-files tr.status-0 td {
	background-color:#fcf9f9;
	color: #d10000;
}

#grid-files tr.status-1 td {
	background-color:#fffeb8;
}

#grid-files tr.status-2 td {
	background-color:#fff;
	border-bottom: 1px solid #dcdcdc;
}

#grid-files tr.status-3 td.on {
	background-color:#caffb8;
}

#grid-files tr.status-0 td .dialog-details {
	border-color: #d10000 !important;
}

#grid-files tr.status-1 td .dialog-details {
	border-color: #e6e300 !important;
}

#grid-files tr.status-2 td .dialog-details {
	border-color: #00d167 !important;
}

.dialog-details {
	position:absolute;
	padding:10px 5px 5px 5px;
	max-width:600px;
	min-height:100px;
	background-color:#ffffe4;
	border:2px solid #d10000;
	border-radius:8px;
}
.dialog-details > .link {
	font-family:verdana;
	font-size:10px;
	white-space:nowrap;
	background-color:#fcfcfc;
	border:1px solid #eaeaea;
	border-radius:3px;
	min-height:30px;
	overflow-x:auto;
}

.dialog-details > .link > span {
	display:block;
	margin:7px 10px;
}

.dialog-details > a.close {
	display:block;
	width:25px;
	height:26px;
	
	position:absolute;
	right:-16px;
	top:-16px;	
}

.dialog-details > a.close > img {
	width:25px;
	height:26px;
	background-image:url("images/close_details.png");
}



a > img.start {
	width:16px;
	height:16px;
	background-image:url("images/start.png");
}

a > img.stop {
	width:16px;
	height:16px;
	background-image:url("images/stop.png");
	margin-left:4px;
}

a > img.remove {
	width:16px;
	height:16px;
	background-image:url("images/trash.png");
	margin-left:3px;
}

#grid-files tr.status-0 a > img.stop {
	opacity:0.2;
	cursor:default;
}

#grid-files tr.status-1 a > img.start, #grid-files tr.status-1 a > img.stop {
	opacity:0.2;
	cursor:default;
}

#grid-files tr.status-2 a > img.stop {
	opacity:0.2;
	cursor:default;
}

#grid-files tr.status-3 a > img.start {
	opacity:0.2;
	cursor:default;
}

#button-append {
	background: #EEE;
	border: 1px solid #999;
	border-top-color: #CCC;
	border-left-color: #CCC;
	text-align: center;
	width: 320px;
	height: 30px;

}

#button-append > input[type=button] {
	background-image: url(http://www.google.it/images/srpr/nav_logo73.png);
	background-origin: padding-box;
	background-position: 50% 100%;
	background-repeat: repeat-x;
	border: 0px;
	color: black;
	cursor: pointer;
	display: inline-block;
	font-family: arial, sans-serif;
	font-size: 15px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	width: 320px;
}

.search > .result > .cancel {
	width:32px;
	height:28px;
	background-image: url("images/cancel_search.png");
	background-repeat:no-repeat;
}

.search > .result > span.label {
	font-family:verdana;
	font-size: 12px;
	color:#e3ab15;
	background-color:#fbfde6;
	border: 1px solid;
	border-radius:5px;
	
}

